go/parser.field.typ (field)

24 uses

	go/parser (current package)
		parser.go#L721: 	typ  ast.Expr
		parser.go#L751: 			f.typ = p.parseType()
		parser.go#L755: 			f.name, f.typ = p.parseArrayFieldOrTypeInstance(f.name)
		parser.go#L759: 			f.typ = p.parseDotsType()
		parser.go#L764: 			f.typ = p.parseQualifiedIdent(f.name)
		parser.go#L769: 				f.typ = p.embeddedElem(nil)
		parser.go#L776: 				f.typ = p.embeddedElem(f.name)
		parser.go#L784: 		f.typ = p.parseType()
		parser.go#L789: 		f.typ = p.parseDotsType()
		parser.go#L800: 	if typeSetsOK && p.tok == token.OR && f.typ != nil {
		parser.go#L801: 		f.typ = p.embeddedElem(f.typ)
		parser.go#L837: 		if par.name != nil || par.typ != nil {
		parser.go#L839: 			if par.name != nil && par.typ != nil {
		parser.go#L862: 				par.typ = typ
		parser.go#L875: 			if par := &list[i]; par.typ != nil {
		parser.go#L876: 				typ = par.typ
		parser.go#L879: 					missingName = par.typ.Pos()
		parser.go#L885: 				par.typ = typ
		parser.go#L890: 				par.typ = &ast.BadExpr{From: par.name.Pos(), To: p.pos}
		parser.go#L906: 			assert(par.typ != nil, "nil type in unnamed parameter list")
		parser.go#L907: 			params = append(params, &ast.Field{Type: par.typ})
		parser.go#L922: 		if par.typ != typ {
		parser.go#L926: 			typ = par.typ